package com.training1.core.web.controller.lizeyu;

import java.util.Arrays;

import org.apache.commons.lang.ArrayUtils;

public class Array {
	public static void main(String[] args) {
		int[] arr= new int[10];
		for(int i=0;i<arr.length;i++){//遍历数组
			arr[i]=(int) (Math.random()*10+1);
		}
		System.out.println(Arrays.toString(arr));
		arr=ArrayUtils.remove(arr, 0);//ArrayUtils中的remove方法可以删除指定下标的元素
		System.out.println(Arrays.toString(arr));
		arr=ArrayUtils.add(arr, 0, 11);//在指定下标处添加元素,同上
		System.out.println(Arrays.toString(arr));
		
		for(int i=0;i<arr.length;i++){//排重
			for(int j=i+1;j<arr.length;j++){
				if(arr[i]==arr[j]){
					int[]narr=new int[arr.length-1];
					for(int k=0;k<narr.length;k++){
						if(k<j){
							narr[k]=arr[k];
						}else{
							narr[k]=arr[k+1];
						}
					}
					arr=narr;
					j--;
				}
			}
		}
		System.out.println(Arrays.toString(arr));
	}

}
